package liming.tool.handle.net.root.base;

import java.text.SimpleDateFormat;

public interface GetDataAndPacket {
    String LOG_STRING = "LOG: ";
    String STRING_LOG_STRING = "STRONG_LOG: ";
    SimpleDateFormat dateFormat = new SimpleDateFormat("[yyyy-MM-dd HH:mm:ss SSS] ");

    /**
     * 写入日志信息
     *
     * @param message 日志信息
     */
    default String writeLog(Object message) {
        String str;
        System.out.println(str = (dateFormat.format(System.currentTimeMillis()) + LOG_STRING + message));
        return str;
    }

    /**
     * 写入强调的日志信息
     *
     * @param message 强调的日志信息
     */
    default String writeStrongLog(Object message) {
        String str;
        System.out.println(str = (dateFormat.format(System.currentTimeMillis()) + STRING_LOG_STRING + message));
        return str;
    }
}
